long-haul communication - Turkish English Dictionary